package csw;

public class J07MathRandom {
	
	//Math 클래스를 이용한 난수생성
	//일반적인 난수 생성 공식
	//(int)(random()*((큰수 -작은수+1)) + 시작수
	public static void main(String[] args) {
		

		for(int i = 1;i<=10;++i){
			System.out.print(i + "    ");
			System.out.println(Math.random());
		}

		//1~10 사이 난수 생성
		double key = Math.random();
		System.out.println(key);
		System.out.println(key*10);
		System.out.println((int)(key*10));
		System.out.println((int)(key*10)+1);
		
		//1~100사이의 난수 생성
		double z = Math.random();
		System.out.println(z);;
		System.out.println((int)(z*100)+1);
		
		//1~5사이의 난수 생성
		z = Math.random();
		System.out.println((int)(z*5) +1);
		
		//1~45 사이의 난수 생성
		z = Math.random();
		System.out.println();
		//6~10 사이의 난수 생성
		z = Math.random();
		System.out.println((int)(z*5)+6);
		
	}

}
